From 5a478ec79b1da8cf029408ee68ab20b112d90ced Mon Sep 17 00:00:00 2001 From: Jonathan Dieter Date: Thu, 31 May 2018 10:08:49 +0300 Subject: [PATCH] Make error message more accurate when digest size is incorrect Signed-off-by: Jonathan Dieter --- src/lib/zck.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/zck.c b/src/lib/zck.c index 8e7eaea..6904394 100644 --- a/src/lib/zck.c +++ b/src/lib/zck.c @@ -163,12 +163,12 @@ int PUBLIC zck_set_soption(zckCtx *zck, zck_soption option, const char *value, free(data); return False; } - if(chk_type.digest_size != length/2) { + if(chk_type.digest_size*2 != length) { free(data); zck_log(ZCK_LOG_ERROR, "Hash digest size mismatch for header " "validation\n" - "Expected: %lu\nProvided: %lu\n", chk_type.digest_size, - length/2); + "Expected: %lu\nProvided: %lu\n", chk_type.digest_size*2, + length); return False; } zck->prep_digest = ascii_checksum_to_bin(data); -- 2.30.2